//{ "allowLiterals": "in-unions" }
type Foo1 = {};

type Foo2 = {
  name: string;
  age: number;
};

type Foo3 = {
  name: string;
  age: number;
  walk: (miles: number) => void;
};

type Foo5 = 'a' | 'b';

type Foo6 = 'a' | 'b' | 'c';

type Foo7 = string | string[];

type Foo10 = {};
